package com.tedu.springdemo.day01;

/**
 * 32设计模式（工厂模式）：将重复而又复杂的操作交给工厂处理
 * 第一种：静态工厂
 * 写法：1.私有化构造器
 *      2.静态的方法【重复，网络连接类：load,ping,conn]
 */
public class NetConnStaticFactory {
    //1.私有化一个构造器
    private NetConnStaticFactory(){}
    //2.静态方法getInstance(),返回值NetConnection对象
    public static NetCnnection getInstance(){
        NetCnnection nc=new NetCnnection();
        nc.load();
        nc.ping();
        nc.conn();
        return nc;
    }
}